home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / ArchiveUtils / DATer / DATer.app / DATer.nib (.txt) < prev   
NeXT TypedStream Data  |  1995-06-12  |  42KB  |  255 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [727c]
  8. typedstream
  9.     HashTable
  10. Object
  11. Controller
  12. HeaderClass
  13. %%%%i@@
  14. genericobject_nib
  15. group
  16. outputTitleField
  17. inputTitleField
  18. window
  19. contentField
  20.     scaleForm
  21. button
  22.     copyText:
  23. doPrint:
  24. doScale:
  25. FirstResponder
  26. firstnib
  27. checkSpelling:
  28. alignSelCenter:
  29.     unscript:
  30. pasteFont:
  31. runPageLayout:
  32. superscript:
  33. copyRuler:
  34.     copyFont:
  35. selectAll:
  36. pasteRuler:
  37. toggleRuler:
  38. showGuessPanel:
  39. alignSelLeft:
  40. paste:
  41. performClose:
  42. arrangeInFront:
  43. subscript:
  44. copy:
  45. alignSelRight:
  46. delete:
  47. orderFrontColorPanel:
  48. underline:
  49. performMiniaturize:
  50. [41188c]
  51. typedstream
  52.     HashTable
  53. Object
  54. NXImage
  55. NXBitmapImageRep
  56. NXImageRep
  57. iissss
  58. [11220c]
  59. DATer
  60. [8064c]
  61. U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_
  62. U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_
  63. NibData
  64. @@@@s
  65. Storage
  66. {*@@}
  67.     [64{*@@}]
  68. File's Owner
  69. CustomObject
  70. Application
  71. MainMenu
  72. MenuTemplate
  73. *@*@ccc
  74. Matrix
  75. Control
  76.     Responder
  77. @:@iiii
  78. MenuCell
  79. ButtonCell
  80. ActionCell
  81.     Helvetica
  82. Info...
  83. Help...
  84. ff@@#::s
  85. submenuAction:
  86. Bitmap
  87.     menuArrow
  88. Paste
  89. Select All
  90. [13@]
  91. Font Panel...
  92. Italic
  93.     Underline
  94. Larger
  95. Smaller
  96. Heavier
  97. Lighter
  98. Superscript
  99.     Subscript
  100. Unscript
  101.     Copy Font
  102. Paste Font
  103. Align Left
  104. Center
  105. Align Right
  106. Show Ruler
  107. Copy Ruler
  108. Paste Ruler
  109. Print
  110. Services
  111. MenuItem
  112. Submenu
  113. MyWindow
  114. WindowTemplate
  115. iiii***@s@
  116. DATer - Output
  117. Window
  118.     TextField
  119. TextFieldCell
  120. "Type the contents of the DAT here:
  121. ScrollView
  122. ClipView
  123. ciifffcfffs
  124. [157c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  125. \margl40
  126. \margr40
  127. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs16 
  128. NXCursor
  129. NXibeam
  130. Scroller
  131. _doScroller:
  132. @@@ffs^
  133. [108c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  134. \margl40
  135. \margr40
  136. \f0\b0\i0\ul0\ql\fs24\fi0\li0\gray0\up0\dn0 
  137. Title
  138. Field3GBjNB
  139. ScrollingTextRN
  140. ScrollingText1`N
  141. Panel
  142. Version 1.1
  143. by ...
  144. 7Copyright 1992, Alexander Hinds .  All Rights Reserved.{
  145. Button
  146. Alexander HindsL
  147. Field1uo
  148. Field2}o
  149. VersionNumberxo
  150. Field
  151. ControllerInstance
  152. Controller
  153. Font Manager
  154. FontManager
  155. Input Panel
  156. DATer - Input
  157. NXreturnSign
  158. Type the title here:L
  159. {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  160. \margl40
  161. \margr40
  162. \f0\b0\i0\ul0\ql\fs24\fi0\li0\gray0\up0\dn0 
  163. Slider
  164. SliderCell
  165. FormCell
  166. Field:
  167. Scale
  168. Print...
  169. Field4
  170. Slider2
  171. Help Window
  172. DATer - Help
  173. [3041c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  174. \margl40
  175. \margr40
  176. \f0\b0\i0\ul0\ql\fs24\fi0\li0\gray0\up0\dn0 Welcome to 
  177. \b\i DATer
  178. \b0\i0 !\
  179. This program is pretty basic and self explanatory.\
  180. It was written because I make a lot of DAT (digital audio tapes) and writing the labels on those small inserts was quite difficult.  Moreover, I don't (ie. can't afford) FrameMaker so I wrote this program to help me create the inserts.\
  181. \b Installation:
  182. \b0   place it in ~/Apps or ~/LocalApps if you want to use its service.  Otherwise, place it anywhere you like!\
  183. \b Usage:
  184. \b0 \
  185. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\b\i DATer
  186. \b0\i0 ! contains two windows:\
  187.     1.  The "Input" window.\
  188.     2.  The "Output" window.\
  189. First I will describe (1).  Where it says 
  190. \b "Type the title here"
  191. \b0  you may type the title you would like your DAT label to have.  When you press 
  192. \b "Set"
  193. \b0  it will show up correctly rotated on the "Output" window.  You may re-edit it as many times as you like.  Just be sure to press "
  194. \b Set"
  195. \b0  when you are finished.\
  196. \b Scale
  197. \b0 " rescales the output window "X" times.  Typing a number and hitting "<return>" or pressing "
  198. \b Set
  199. \b0 " will cause the new scale to take effect.  The output window resizes itself appropriately.\
  200. \b Print
  201. \b0 " causes the program to print what appears in the "Output" window.\
  202. Now, onto the "Output" window.  There are two text fields here.  One for the contents (the larger one) and one for the title.  Both are editable.  Type whatever you like!\
  203. It should be noted that all the text fields (in both windows) can use rulers, can center and justify the text, and use any font in any size.   Explore the menus.\
  204. The last feature to mention is that 
  205. \b\i DATer
  206. \b0\i0 ! will be listed as a service if you place it in ~/Apps or ~/LocalApps.  (Note:  If you want it to show up right away without having to reboot, then open a terminal window and type make_services).  I use this by typing my DAT contents in WriteNow, selecting them, and hiting "
  207. \b Create DAT Contents
  208. \b0 " from the services menu.  The selected text then appears in the "Output" window.\
  209. \b Bugs:
  210. \b0   None know at this time.\
  211. \b Enhancements:
  212. \b0   Obviously this is not a full featured program.  It was a hack that "gets the job done".  Possible enhancements would include:\
  213.     1.  Variable sized templates.  (You could then label casette tapes, for example.  I don't listen to casettes, though, so I didn't think that this feature was necessary! :-) )\
  214.     2.  Load/save.\
  215.     3.  ??Something I haven't thought of.\
  216. \b Legal stuff:
  217. \b0   This program is Freeware, with one stipulation.  If you decide to modify and redistribute it, you must give me credit as well as redistribute the source code.  Otherwise, do whatever the hell you want with it.\
  218. I highly doubt that this program will be useful to anybody else but me, but if it is, please please let me know!  Send bug reports, and enhancement requests to hinds@camis.stanford.edu.\
  219. \pard \
  220. {i*@@@}
  221. [41{i*@@@}]
  222. hide:
  223. terminate:
  224. copy:
  225. paste:
  226. selectAll:
  227. doPrint:
  228. window
  229. orderFrontFontPanel:
  230. modifyFontTrait:
  231. modifyFont:
  232. superscript:
  233. subscript:
  234.     unscript:
  235.     copyFont:
  236. pasteFont:
  237. underline:
  238. alignSelLeft:
  239. alignSelCenter:
  240. alignSelRight:
  241. copyRuler:
  242. pasteRuler:
  243. toggleRuler:
  244. group
  245. outputTitleField
  246. delegate
  247. takeFloatValueFrom:
  248. button
  249. contentField
  250. inputTitleField
  251.     scaleForm
  252.     copyText:
  253. doScale:
  254. makeKeyAndOrderFront:
  255.